body {
    background: white;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
}

/* 背景 深 */
.theme-background-color-1 {
	background-color: #474960 !important;
}

/* 背景 浅 */
.theme-background-color-2 {
	background-color: white !important;
}

/* 暗色 深 */
.theme-color-1 {
	color: #474960 !important;
}

/* 暗色 浅 */
.theme-color-2 {
	color: white !important;
}

.blur { 
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);
    
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}

.cutimg {
    display: flex;
    /*justify-content: center;
    align-items: center;*/
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
}